热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

竖线|可能会_李迟2021年12月知识总结

篇首语:本文由编程笔记#小编为大家整理,主要介绍了李迟2021年12月知识总结相关的知识,希望对你有一定的参考价值。本文为2021年12月知识总结。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了李迟2021年12月知识总结相关的知识,希望对你有一定的参考价值。


本文为 2021 年 12 月知识总结。



研发编码

测试发现,不同语言对浮点数的存储和处理不太相同,比如1.5,有的语言存储的可能是1.49999999999,有的可能是1.500000001。这样四舍五入时就会有变化,前者可能变成1,后者可能变成2。结论根据 Delphi 和 C++ 语言的个人测试,但没有找到权威资料,不保证准确性。

查了关于 0.5 四舍五入的一些资料,有说结果为 1,有说结果为 0 的,后者是因为 0.5 可能存储为 0.499999999999999999,从第一个数值 4 看,其结果为 0,也能说得通。不过根据项目需求,即便是这个值,也应该四舍五入到 1。


数据库

在 sql 语句中,可以在查询时去掉左右的空格,但没有现成的函数,可以先去掉右边空格,再去掉左边空格,但不能去掉中间的空格。比如处理 foo 字段:

ltrim(rtrim(foo))

Linux

使用 kill 停止指定进程的命令:

ps aux | grep hello | grep -v 'grep' | awk 'print $2' | xargs kill -9

一般使用killall 进程名可停止进程(如果有多个相同名称的,也会一起停掉),但有的系统没有该命令,只有kill命令,可使用上述命令达到目标(存在多个匹配的进程,也会一起停掉)。注意,使用grep时,其本身也会出现进程名,因此需要使用-v来过滤。


编码其它

最近发现了csv文件的好处和便利。对于代码来说,直接以文本文件处理即可,只需将分隔符设置为逗号(,),可直接用 excel 打开。原来的做法是使用竖线(|)分隔,因为这样可以对接 Markdown,但需要手工导入到 excel 中,比较麻烦。


其它研究

excel中冻结多行多列:

先鼠标定位到要固定行(或列)的下一行(或列),再点击视图->冻结窗格即可,取消亦在此处。比如固定前2行,则鼠标定位到A3处,冻结之。


工作记录

月底经历了连续10多天高强度的加班工作,不巧电脑硬盘坏了,所幸抢救了重要代码,没有造成进度的明显滞后(但造成身体老化的加速)。

深刻体会到墨菲定律的威力,年初有了教训,知道可能会出问题,也做了预案,但年底时还是会出问题。复盘了一下,还是没有十分完美的解决方法。根据同事的说法,在领导面前,态度是必须在体现出来的(何况年底)。作为外包仔,只能勤勤恳恳地写代码,上级叫做什么就得做什么。期望着年终奖会有惊喜,也期望着元旦后能给两天休息。


本月做的事及计划

本月十分忙碌。上班有各种杂事处理,还得加班,下班还得干活。

短时间大量接触装修知识,花了很多钱买东西,花了很多时间清洁。作为写了十年代码的工具人,发现原来自己还会刷墙壁,而且效果不错。

查询了架构师考试成绩,以一个较满意的分数通过了。

李迟 2021.12.30 周四


推荐阅读
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 随着我司的应用都开始容器化,相应的ETL流程也需要迁移到容器中。常规的SQL和shell脚本迁移之后执行基本没有问题,主要的问题在于数据接入使用kettle的场景下,kettle启 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Linux ls只显示以.qcow2结尾的文件
    ls-al|grep-Eqcow2$ ... [详细]
  • 后台自动化测试与持续部署实践
    后台自动化测试与持续部署实践https:mp.weixin.qq.comslqwGUCKZM0AvEw_xh-7BDA后台自动化测试与持续部署实践原创 腾讯程序员 腾讯技术工程 2 ... [详细]
  • 三、寻找恶意IP并用iptables禁止掉找出恶意连接你的服务器80端口的IP,直接用iptables来drop掉它;这里建议写脚本来运行, ... [详细]
  • Telnet的使用(Telnet远程连接Linux)
    一、环境描述:客户端:Win10操作系统 ... [详细]
  • 一、概述nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的 ... [详细]
  • Java程序员必会的40个Linux命令!
    你知道的越多,不知道的就越多,业余的像一棵小草!你来,我们一起精进!你不来,我和你的竞争对手一起 ... [详细]
  • 目录Atlas介绍Atlas部署Atlas基本管理Atlas结合MHA故障恢复读写分离建议Atlas介绍Atlas是由Qihoo360Web平台部基础架构团队开发维护的一个基于My ... [详细]
  •  1.在将一个表unload时,出现:244:Couldnotdoaphysical-orderreadtofetchnextrow107:ISAMerror:recordislocked在不重启动数据库 ... [详细]
  • 关于中间件服务的配置管理,分为5个阶段
    这是学习笔记的第 2185 篇文章读完需要9分钟速读仅需7分钟一直以来对于中间件服务的配置管理是一个有些头疼的事情,但是头疼还不意味着解决不了,目前现状是:中间件配置的管理是手工方 ... [详细]
  • TIOBE 2012年2月编程语言排行榜:C#力压C++
    TIOBE2012年2月编程语言排行榜已经发布,本月C#挤进前三,占领季军位置,C降至第四名。VisualBasic惨遭冷谈, ... [详细]
author-avatar
isbool
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有